// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Author: wsfuyibing <682805@qq.com>
// Date: 2025-02-25

package providers

// Target
// 目标配置文件.
type Target struct {
	// Name
	// 文件名.
	//
	//   config/db.yaml
	Name string

	// Path
	// 存储路径/位置.
	//
	//   /data/app
	Path string

	// Text
	// 配置文件内容.
	Text string
}

func NewTarget() *Target {
	return &Target{}
}
